gl renderer: Transform rounded rect on the GPU
authorTimm Bäder <mail@baedert.org>
Sun, 19 Jan 2020 16:11:57 +0000 (17:11 +0100)
committerTimm Bäder <mail@baedert.org>
Fri, 24 Jan 2020 05:08:39 +0000 (06:08 +0100)
commitc8fa1f19dbb490bc30a6dcb670a655720577e6e3
treecbe8075e023592da819f371300c98cfd42b4ada1
parentf9e613f8fda4cf835e7273e1bb4edbcce1776b26
gl renderer: Transform rounded rect on the GPU

Change the RoundedRect struct we use in our shaders so we can transform
it using (affine) matrices.
gsk/gl/gskglrenderer.c
gsk/resources/glsl/border.glsl
gsk/resources/glsl/inset_shadow.glsl
gsk/resources/glsl/outset_shadow.glsl
gsk/resources/glsl/preamble.fs.glsl
gsk/resources/glsl/unblurred_outset_shadow.glsl